import Vue from 'vue'
import VueRouter from 'vue-router'

//导入需要使用的组件

//影院模块的路由

//城市列表的路由

//登录模块的路由

//导入需要的路由模块
import commonRoutes from "./modules/common"
import filmsRoutes from "./modules/films"
import cinemasRoutes from "./modules/cinemas"
import cityRoutes from './modules/city'
import centerRoutes from "./modules/center"

Vue.use(VueRouter)

const routes = [
 //1.路由：请求地址与响应资源的对应关系
 //2.实现步骤
 //a：创建地址对应组件，组件暂时不考虑布局等因素，输出不同的内容即可
 //b:导入组件
 //c：书写的路由规则暂不拆分
 //d：拆分成模块化的形式

 //展开路由模块的数组，将所有的对象元素放在routes数组里
 ...commonRoutes,
 //1.电影模块的路由
 ...filmsRoutes,
   //影院模块
 ...cinemasRoutes,
   //城市列表
 ...cityRoutes,
   //登录
 ...centerRoutes
]

const router = new VueRouter({
  mode: 'history',
  base: process.env.BASE_URL,
  routes
})

export default router
